LCD 10bit ADC


 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 CALL 0x5BE
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 BSF STATUS, 0x5
 BCF STATUS, 0x6
 BSF PORTA, 0x0
 MOVLW 0x1
 BSF STATUS, 0x5
 BSF STATUS, 0x6
 MOVWF PORTD
 BCF STATUS, 0x5
 BCF STATUS, 0x6
 BCF ADCON0, 0x6
 BSF ADCON0, 0x7
 MOVLW 0x80
 BSF STATUS, 0x5
 BCF STATUS, 0x6
 MOVWF ADCON0   
 BCF STATUS, 0x5
 BCF STATUS, 0x6
 BSF ADCON0, 0x0
 MOVLW 0xC3
 ANDWF ADCON0, F
 MOVLW 0x1
 MOVWF __pcstackCOMMON
 MOVLW 0x0
 MOVWF 0x71
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 CALL 0x329
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 BCF STATUS, 0x5
 BCF STATUS, 0x6
 BSF ADCON0, 0x1
 BTFSC ADCON0, 0x1
 MOVF ADRESH, W
 ANDLW 0x3
 MOVWF 0x30
 CLRF 0x31
 MOVF 0x30, W
 MOVWF adc_rslt
 MOVF 0x31, W
 MOVWF 0x4A
 BSF STATUS, 0x5
 BCF STATUS, 0x6
 MOVF ADRESH, W
 BCF STATUS, 0x5
 BCF STATUS, 0x6
 MOVWF 0x30
 CLRF 0x31
 MOVF adc_rslt, W
 MOVWF 0x33
 CLRF 0x32
 MOVF 0x30, W
 IORWF 0x32, W
 MOVWF 0x34
 MOVF 0x31, W
 IORWF 0x33, W
 MOVWF 0x35
 MOVF 0x34, W
 MOVWF adc_rslt
 MOVF 0x35, W
 MOVWF 0x4A
 MOVLW 0x0
 MOVWF __pcstackBANK0
 MOVLW 0xA0
 MOVWF 0x21
 MOVLW 0x3B
 MOVWF temp
 MOVF 0x4A, W
 CLRF 0x79
 ADDWF 0x79, F
 MOVF adc_rslt, W
 CLRF c
 ADDWF c, F
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 CALL 0x2F2
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 MOVF c, W
 BCF STATUS, 0x5
 BCF STATUS, 0x6
 MOVWF f2
 MOVF 0x79, W
 MOVWF 0x24
 MOVF 0x7A, W
 MOVWF 0x25
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 CALL 0x715
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 BCF STATUS, 0x5
 BCF STATUS, 0x6
 MOVF __pcstackBANK0, W
 MOVWF adc
 MOVF 0x21, W
 MOVWF 0x47
 MOVF temp, W
 MOVWF 0x48
 MOVF 0x4A, W
 CLRF 0x71
 ADDWF 0x71, F
 MOVF adc_rslt, W
 CLRF __pcstackCOMMON
 ADDWF __pcstackCOMMON, F
 MOVLW 0x64
 MOVWF dividend
 MOVLW 0x0
 MOVWF exp
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 CALL 0x306
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 MOVF 0x71, W
 BCF STATUS, 0x5
 BCF STATUS, 0x6
 CLRF 0x4C
 ADDWF 0x4C, F
 MOVF __pcstackCOMMON, W
 CLRF temp
 ADDWF temp, F
 MOVLW 0x64
 MOVWF __pcstackCOMMON
 MOVLW 0x0
 MOVWF 0x71
 MOVF 0x4C, W
 CLRF exp
 ADDWF exp, F
 MOVF temp, W
 CLRF dividend
 ADDWF dividend, F
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 CALL 0x3D5
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 MOVF __pcstackCOMMON, W
 BCF STATUS, 0x5
 BCF STATUS, 0x6
 MOVWF 0x30
 MOVF 0x30, W
 MOVWF temp_value
 CLRF counter
 INCF counter, F
 MOVLW 0x9
 MOVWF 0x30
 MOVF 0x30, W
 MOVWF sign
 MOVLW 0x1
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 CALL 0x3A5
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 MOVLW 0x86
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 CALL 0x34D
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 MOVF temp_value, W
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 CALL 0x4F0
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 MOVLW 0x9
 BCF STATUS, 0x5
 BCF STATUS, 0x6
 MOVWF 0x30
 MOVF 0x30, W
 MOVWF counter
 MOVLW 0x1
 MOVWF 0x31
 MOVF 0x31, W
 MOVWF sign
 MOVLW 0x1
 BCF PCLATH, 0x4
 BCF PCLATH, 0x3
 CALL 0x3A5